// 定义消息处理器原型
typedef void (*MessageHandler)(int message);

// 创建一个简单的消息发送中心
void sendMessageToAll(int msg);
void registerHandler(MessageHandler handler);

struct Mediator {
    MessageHandler handlers[MAX_HANDLERS];
};

void mediator_register(struct Mediator* m, MessageHandler h){
   // 注册监听者的处理方式...
}

void mediator_notify_all(struct Mediator* m, int event){
   // 向所有已注册成员广播通知...
}
